package dto

type AlipayReq struct {
	Body        string `json:"body" comment:"body参数" vd:"@:len($)>0; msg:'body参数不能为空'"`
	Subject     string `json:"subject" vd:"@:len($)>0; msg:'subject参数不能为空'"`
	OrderSn     string `json:"order_sn" vd:"@:len($)>0; msg:'订单编号参数不能为空'"`
	TotalAmount string `json:"total_amount" vd:"@:len($)>0; msg:'支付金额参数不能为空'"`
	ProductCode string `json:"product_code"`
	//商品类型OnlineOrder，MaterialOrder,LiveOrder
	OrderType string `json:"order_type" vd:"@:len($)>0; msg:'参数不能为空'"`
}

type PayReq struct {
	//Body        string `json:"body" comment:"body参数" vd:"@:len($)>0; msg:'body参数不能为空'"`
	//Subject     string `json:"subject" vd:"@:len($)>0; msg:'subject参数不能为空'"`
	OrderSn string `json:"order_sn" vd:"@:len($)>0; msg:'订单编号参数不能为空'"`
	//TotalAmount string `json:"total_amount" vd:"@:len($)>0; msg:'支付金额参数不能为空'"`
	//ProductCode string `json:"product_code"`
	//商品类型OnlineOrder，MaterialOrder,LiveOrder
	OrderType string `json:"order_type"`
	//1微信支付 2支付宝支付
	PayMethod int `json:"pay_method" vd:"$>0; msg:'参数不能为空'"`
}
